#top-promo-wrapper {
    /* IE10 */
    background-image: -ms-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

    /* Opera */
    background-image: -o-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);

    /* Proposed W3C Markup */
    background-image: linear-gradient(top, #EEEEEE 0%, #FFFFFF 100%);
    width:100% !important;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.cycle-wrapper {
    height: 300px;
    overflow: hidden;
}

.cycle-wrapper .slide {
    width:980px;
    height: 300px;
    padding:0;
}

.cycle-wrapper .slide * {
    text-align: left;
}


.cycle-wrapper a.more {
    color: #FEFEFE;
    padding: 7px 15px;
    border-radius: 15px;
    text-shadow: 0 1px 1px #003547;
    background: #0093C5;
    background-image: -ms-linear-gradient(top, #0093C5 0%, #0079A2 100%);
    background-image: -moz-linear-gradient(top, #0093C5 0%, #0079A2 100%);
    background-image: -o-linear-gradient(top, #0093C5 0%, #0079A2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0093C5), color-stop(1, #0079A2));
    background-image: -webkit-linear-gradient(top, #0093C5 0%, #0079A2 100%);
    background-image: linear-gradient(top, #0093C5 0%, #0079A2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093c5', endColorstr='#0079a2');
    -webkit-box-shadow: 0px 1px 2px #939da2;
    -moz-box-shadow: 0px 1px 2px #939da2;
    box-shadow: 0px 1px 2px #939da2;
    border: none;
}


#slider-controls-wrapper { width:980px; margin:0 auto; padding:7px 0 2px 0; display:block; }
#slider-controls { display:block; text-align:center; width:980px; }
#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }
#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }
#slider-controls ul li a { width:17px; height:17px; background:url("../images/inactive-slide.png") no-repeat center center; display:inline-block; padding:0; margin:0; outline:none; }
#slider-controls ul li a:focus { outline:none; }
#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url("../images/active-slide.png") no-repeat center center; }

/* Ajustement sur le box-shadow de l'ancien design */
.wrapper .main-wrapper .col-wrapper .col-main{
box-shadow:none;
margin: 0 10px 40px 0;
padding:0;
}

.wrapper .main-wrapper .col-wrapper {
box-shadow:none;
}

/* Inversement des colonnes */
.main .col-wrapper .col-main {
float:left;
width:700px;
}

.col-left {
float:right;
padding-top:0;
margin: 0 10px;
width:220px;
}

/* mes classes */
.clearfix {
clear:both;
}

.cms-home .no-margin {
margin:0;
}

.cms-home .no-margin-top {
margin-top:0;
}

.cms-home .no-margin-bottom {
margin-bottom:0;
}